iT邦幫忙

DAY 6
2

一個月學會Ruby on Rails系列 第 6

One Month Rails - Day6 - Heroku申請及建立第一個App

  • 分享至 

  • xImage
  •  

以one month rails的線上課程及codecademy的Ruby課程,紀錄及分享一個月來學習的歷程及心得。
今天完成了:
建立Heroku帳號
將code丟上Heroku
真正執行了一個App****
Step1: 申請Heroku帳號
官網:https://www.heroku.com/
關於Heroku,Inside有一篇非常清楚的介紹:http://www.inside.com.tw/2010/09/20/heroku
簡單來說Heroku提供了Ruby相容的雲端平台,讓RoR的人能在這平台輕鬆的讓產品上線

Step2: 安裝Heroku command line tools
網址:https://toolbelt.herokuapp.com/

Step3: 設定Heroku SSH Key
網址:https://devcenter.heroku.com/articles/keys

Step4: Database改成pg
做這一步是因為Heroku的database不支援sqlite3,而支援pg
老實說做這步驟的目的是什麼目前我還無法參透,日後要再回頭好好研究
所以要在Gimfile裡面加入下列的code

group :production do
	gem 'pg'
end
group :development, :test do
	gem 'sqlite3'
end

存檔後在terminal 打上:

$ bundle install --without production
$ git add .
$ git commit -am “Add pg gem for Heroku”
$ git push

Step5: Push code to Heroku

terminal:

$ heroku keys:add			# 設定Heroku SSH key
$ heroku create			# 設定你的app到Heroku
$ git push heroku master		# 將你的code丟上Heroku

Step6: Check on-line
$ heroku open #打開你的app
接著你就會看到你的app在Heroku的伺服器上執行了,你可以把這個網址分享給你的朋友,告訴他們這是你的第一個RoR開發的網站喔!!


上一篇
One Month Rails - Day5 - Github 申請及設定
下一篇
Day10 - codecademy - Putting the Form in Formatter
系列文
一個月學會Ruby on Rails8
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言